home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1998 June / Cd Pc Users 9.iso / nostalgi / inst / system16 / sho_boot.gcs < prev    next >
Encoding:
Text File  |  1998-02-07  |  2.6 KB  |  117 lines

  1. .game SUPER_HangOn
  2. .shortname S-HANGON
  3. .gamenumber 0
  4.  
  5. .rompath s-hangon\
  6.  
  7. *cpu 1
  8. .romsize 3
  9. .romload S-HANGON.30 S-HANGON.32
  10. .romload S-HANGON.29 S-HANGON.31
  11. .patchcode 0x65bd 0xf9
  12. .patchcode 0x6677 0xfa
  13. .patchcode 0x66d5 0xfb
  14. .patchcode 0x9621 0xfb
  15.  
  16. *cpu 2
  17. .romsize 4
  18. .romload S-HANGON.09 S-HANGON.05
  19. .romload S-HANGON.08 S-HANGON.04
  20.  
  21. .scrsize 16
  22. .scrload s-hangon.23 s-hangon.24 s-hangon.25
  23.  
  24. .objsize 1252
  25. .objload s-hangon.21 s-hangon.15
  26. .objload s-hangon.20 s-hangon.14
  27. .objload s-hangon.19 s-hangon.13
  28. .objload s-hangon.18 s-hangon.12
  29. .objload s-hangon.17 s-hangon.11
  30. .objload s-hangon.16 s-hangon.10
  31. .objload s-hangon.07 s-hangon.06
  32. .objload s-hangon.20 s-hangon.14
  33. .objload s-hangon.21 s-hangon.15
  34.  
  35. *info     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  36. .objoffs  00 01 02 03 04 05 06 07 08 09 0xA 0xB 0xC 0xD 0xE 0xF
  37.  
  38. *.commonarea 0x800 0x800
  39.  
  40. .defram 0x20 64
  41.  
  42. .defram 0x40 64
  43. .defram 0x41 64
  44. .defram 0x60 64
  45. .defram 0xA0 64
  46.  
  47. .defram 0xc4 1
  48. .defram 0xC6 128
  49.  
  50. * cpu0:c7e034 cpu1:7fe034
  51. .defmappedram 0x7e 64 0xc60000
  52. .defmappedram 0x7f 64 0xc70000
  53.  
  54. * save 1KB from 7FFC00 to C40000
  55. * transfer 8 sound bytes from 20C640 to Z80[F800]
  56. .specialforshangon
  57.  
  58. .defram 0xE0 64
  59. .defram 0xFF 64
  60.  
  61. .defram 0x10 64
  62. .defram 0x45 64
  63.  
  64. .define txt 0x41
  65. .define vid 0x40
  66. .define io 0xE0
  67. .define spr 0x60
  68. .define pal 0xA0
  69. *.define soundbank 0xFE
  70.  
  71. .define iopl1 0x3001
  72. .define iopl2 0x0005
  73. .define iogen 0x1001
  74. .define iods1 0x2003
  75. .define iods2 0x2001
  76.  
  77. .define reghsfg 0x410FF8
  78. .define regvsfg 0x410F25
  79. .define regpsfg 0x410E9F
  80.  
  81. .define reghsbg 0x410FFA
  82. .define regvsbg 0x410F27
  83. .define regpsbg 0x410E9D
  84.  
  85. .define regscractsega3d 0xe00003
  86.  
  87. * This game transfers 8-bytes to Z80 at a time.
  88. * It is handled properly somewhere else(by specialforshangon)
  89. * no soundbank involved.
  90. .sound 0
  91.  
  92. .define bgcolormode 1
  93. .define bgtextmode 1
  94. .pre16 2
  95. .define bgxoffset 8
  96. .define sprxoffset 8
  97. .define bglayer 0xc3
  98.  
  99. .grscrload s-hangon.26 512 1024 8 0 4 0xc68000 0x200 0x400 0x600 0x0f80 0x0070 0x08040006 0x0a040202
  100.  
  101. .analogstick 0xe030f9 0 0x80 4 0x42 0xe030fa 1 0x0 0x8 1 0xe030fb 1 0x0 0x20 1
  102.  
  103. .saveextra 0x200000 0x10000
  104. .saveextra 0xc40000 0x400
  105. .saveextra 0xc60000 0x10000
  106. .saveextra 0xc70000 0x10000
  107.  
  108. .dipswitch 0x01 0 ADVERTISE_SOUND OFF ON _ _ _ _ _ _
  109. .dipswitch 0x06 1 DIFFICULTY MEDIUM EASY HARD HARDEST _ _ _ _
  110. .dipswitch 0x18 3 TIME_ADJUST NORMAL MEDIUM HARD HARDEST _ _ _ _
  111. .dipswitch 0x20 5 PLAY_MUSIC ON OFF _ _ _ _ _ _
  112.  
  113. .labeljoy _ _ _ BRAKE _ ACCELE TURN_RIGHT TURN_LEFT
  114. .labelgen COIN_1 COIN_2 _ SERVICE START TURBO _ _
  115.  
  116. .end
  117.